package com.mz.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.mz.common.dto.PaginationVo;
import com.mz.entity.vo.*;

import java.util.List;

/**
 * (OmsGoodsInfo)表服务接口
 *
 * @author makejava
 * @since 2023-12-13 13:38:29
 */
public interface OmsGoodsInfoService  {

    IPage getGoodsPagination(PaginationVo paginationVo, GoodsQuery goodsVo) throws Exception;

    Long addGoodsInfo(GoodsVo goodsVo)  throws Exception;

    void updateGoodsProductImgVideoList(GoodsProductImgVo goodsProductImgVo) throws Exception;

    void updateGoodsDetailImgList(GoodsDetailImgVo goodsDetailImgVo) throws Exception;

    void updateGoodsGrouding(GoodsGroundingVo goodsGroundingVo) throws Exception;

    void removeGoods(List<Long> idList)  throws Exception;
}

